import {
	myRequest
} from './http.js'

//登录
export function login(config) {
	return myRequest({
		url: 'auth',
		method: 'post',
		data: config
	})
}
//获取签名
export function jsdkSignature(config) {
	return myRequest({
		url: 'wechat/signature/',
		method: 'get',
		data: config
	})
}

//获取所有服务圈
export function gettops(config) {
	return myRequest({
		url: 'tops',
		method: 'get',
		data: config
	})
}
//获取所有小区
export function getcommunities(config) {
	return myRequest({
		url: 'communities',
		method: 'get',
		data: config
	})
}
//获取附近商铺
export function getshops(config) {
	return myRequest({
		url: 'shops',
		method: 'get',
		data: config
	})
}

//获取一个商铺
export function getshop(config) {
	return myRequest({
		url: 'shops/' + config.id,
		method: 'get'
	})
}

//获取轮播图
export function getswipers(config) {
	return myRequest({
		url: 'swipers',
		method: 'get',
		data: config
	})
}
//获取轮播图详情
export function getswiper(config) {
	return myRequest({
		url: 'swipers/' + config.id,
		method: 'get',
	})
}

//新增地址
export function postaddress(config) {
	return myRequest({
		url: 'addresses',
		method: 'post',
		data: config
	})
}

//获取地址列表
export function getaddress(config) {
	return myRequest({
		url: 'addresses/',
		method: 'get',
		data: config
	})
}

//获取一个地址
export function getaddressone(config) {
	return myRequest({
		url: 'addresses/' + config.id,
		method: 'get'
	})
}
//修改地址
export function putaddress(config) {
	return myRequest({
		url: 'addresses/' + config.id,
		method: 'put',
		data: config
	})
}
//删除地址
export function deleteaddress(config) {
	return myRequest({
		url: 'addresses/' + config.id,
		method: 'delete'
	})
}

//订单提交
export function postorders(config) {
	return myRequest({
		url: 'orders',
		method: 'post',
		data: config
	})
}

//获取订单
export function getorder(config) {
	return myRequest({
		url: 'orders',
		method: 'get',
		data:config
	})
}

//获取一个订单
export function getorderone(config) {
	return myRequest({
		url: 'orders/' + config.id,
		method: 'get'
	})
}

// 支付接口
export function wePay(config) {
	return myRequest({
		url: 'pay',
		method: 'post',
		data: config
	})
}

//获取活动
export function getconfigs(config) {
	return myRequest({
		url: 'configs',
		method: 'get',
		data:config
	})
}
//切换语言
export function postlang(config) {
	return myRequest({
		url: 'lang',
		method: 'post',
		data:config
	})
}
